home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / x11 / networke / multitet.rea < prev    next >
Text File  |  1996-11-17  |  3KB  |  104 lines

  1.                               MULTITETRIS
  2.  
  3. DESCRIPTION
  4. -----------
  5.  
  6. Multitetris is a Tetris that will let you play either alone, or against a human
  7. opponent on a distant display (either cooperatively or in match).
  8.  
  9.  
  10. REQUIREMENTS
  11. ------------
  12.  
  13. You need X11R6, Motif (1.2 or 2.0) and a C++ compiler to compile Multitetris.
  14.  
  15. Multitetris has been successfully compiled on :
  16.  
  17. - SunOS 4.1.3 (CC 4.x, gcc 2.6.3)
  18. - Linux 1.2.0 (gcc 2.5.8)
  19. - SGI (gcc 2.6.3)
  20. - Solaris (*)
  21.  
  22. (*) you will have to modify libprot/Imakefile by hand and add the lines :
  23. CXX=g++
  24. RANLIB=echo
  25. and then replace "ar clq" with "ar cq"
  26.  
  27. So if you've got problems on one of these configurations, I can most
  28. likely supply you with a statically linked executable (you can already
  29. check for those on ftp://koala.inria.fr/pub/multitetris*).
  30.  
  31.  
  32. COMPILATION
  33. -----------
  34.  
  35. Sun's CC is the default compiler. g++ (2.6.3) will make some complaints
  36. regarding "implicit declarations", which you can safely ignore.
  37.  
  38. Default config file is for SunOS4. If you are running another architecture,
  39. $ cd config
  40. $ rm config
  41. $ ln -s config.<your_system> config
  42.  
  43. If you are using g++, using config.linux will probably work fine.
  44.  
  45. Then
  46.  
  47. $ cd ..
  48. $ xmkmf
  49. $ make Makefiles
  50. $ make all
  51.  
  52.  
  53. RUNNING MULTITETRIS
  54. -------------------
  55.  
  56. Try one of
  57.  
  58. multitetris
  59.       (single player)
  60.  
  61. multitetris other.display:0
  62.       (match against an opponent)
  63.  
  64. multitetris -cooperative other.display:0
  65.       (match in cooperation with an opponent)
  66.  
  67. Type "multitetris -help" to get help.
  68.  
  69.  
  70. INSTALLATION
  71. ------------
  72.  
  73. Just put the binary wherever you want. An application-defaults file is
  74. supplied (Multitetris.ad) but you don't have to install it for the game
  75. to work.
  76.  
  77. VERY SHORT MANUAL
  78. -----------------
  79.  
  80. The button Start will start a new game. If you want to change the
  81. keymap, click in the Textfield under "Keymap" (which contains 'aspd '
  82. by default), and replace the mapping with yours.
  83.  
  84. This mapping must be five characters long exactly, or it will be
  85. refused. Once it is typed, validate with RETURN. Characters are 
  86. in that order : move left, flip left, flip right, move right, fall.
  87.  
  88.  
  89. TECHNICAL DETAILS
  90. -----------------
  91.  
  92. Multitetris uses the ICE library to achieve communication between
  93. the two processes. Actually, it includes an experimental C++ library
  94. on top of ICE which makes protocol handling trivial (see directory
  95. libprot/). See the file communicator.cxx which gathers all the
  96. communication. If this library interests you, drop me a mail to get
  97. the latest version.
  98.  
  99. COMPLAINTS
  100. ----------
  101.  
  102. to beust@sophia.inria.fr (money equally welcome ;)).
  103.  
  104.